
/**********************************************************************************\
** 文件名称: led.h
** 创建人员: YCG
** 创建日期: 2019-04-18
** 文档描述:
** 版本代号: V0.1
** 版本说明: 初始版本
\********************************************************************************/
#ifndef __LED_H_
#define __LED_H_
#include	"main.h"

#ifdef  LED_DEBUG
#include "MessageOut.h"
#include "oled.h"
#define  LED_Printf(fmt,...)   Uprintf(fmt,__VA_ARGS__)
#else
#define  LED_Printf(...)
#endif

#define  LED_NUM_MAX    5        //最大能定义的按键数量 

typedef struct LED_T
{
    GPIO_TypeDef   *GPIO;        //LED引脚端口
    uint16_t        GPIO_Pin;    //LED引脚
} Led_t;


uint8_t LedAdd(GPIO_TypeDef *yGPIO, uint16_t  yGPIO_Pin);
void    LedOn(uint8_t yLed);
void    LedOff(uint8_t yLed);
void    LedToggle(uint8_t yLed);

#endif

/********************************End of File************************************/


